home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 009a / tde221.zip / TDE.CFG < prev    next >
Text File  |  1993-04-01  |  18KB  |  515 lines

  1. ;
  2. ;                      TDE, the Thomson-Davis Editor
  3. ;                               Version 2.21
  4. ;                              April 1, 1993
  5. ;                               Frank Davis
  6. ;
  7. ;
  8. ;
  9. ; These are the default function key, mode, and color assignments in
  10. ;   the distribution version of tde, version 2.0.  Please feel free to
  11. ;   change/modify these function assignments to suite your tastes.
  12. ;
  13. ;
  14. ;   s+  ==  Shift+     c+ == Control+     a+ == Alt+   s+a+  ==  Shift+Alt+
  15. ;
  16. ;
  17. ; Comments begin with a semicolon.
  18. ;
  19. ; Case is not significant for key names or function names.
  20. ;
  21. ; To define a macro, use the Macro function assignment followed by the keys
  22. ;   in the macro.  In tde, macros are simple keyboard macros.  Define the
  23. ;   macros as if you were entering keys from the keyboard.  Literals should
  24. ;   be enclosed by double quotes.  Place all of the macro definition on one
  25. ;   line.  Lines may be up to 1000 characters long.  Recursive macro
  26. ;   definitions are allowed.  Here are a few macro examples:
  27. ;
  28. ;
  29. ; This macro splits the screen and loads in a custom help file when Alt+5 is
  30. ;   pressed.
  31. ;
  32. ; a+5         Macro  Center f9 s+f4 "myhelp.hlp" enter
  33. ;
  34. ;
  35. ; This simple recursive macro moves the cursor down until the eof is reached.
  36. ;   The last key in the macro definition calls itself.
  37. ;
  38. ; a+6         Macro down a+6
  39. ;
  40. ;
  41. ; In some instances, you may want to wipe out any previously assigned
  42. ;   macro.  For example, you may have saved a macro file in tde and now want
  43. ;   to erase a macro assigned to a key.  Use the Null function to clear a key.
  44. ;
  45. ; a+7         Null
  46. ;
  47. ;
  48. ; To assign ASCII or Extended ASCII characters to function keys, enclose the
  49. ;   character in quotes.
  50. ;
  51. ; s+a+A       Macro "ä"
  52. ;
  53. ; s+a+t       Macro "tde, the Thomson-Davis Editor"
  54. ;
  55. ;
  56. ; You may assign any editor function to any recognized function key with
  57. ;   no restrictions.  For example, the Enter key could be assigned to the
  58. ;   MarkBox function.  Additionally, No function is required to be assigned
  59. ;   to any key, e.g. you don't have to assign any function to the Enter key if
  60. ;   you don't want to.  One function may be assigned to several keys, but
  61. ;   one key may only be assigned to only one function.  If a key is assigned
  62. ;   to several functions, only the last function assignment has any effect.
  63. ;
  64. ; All of the 233 recognized function keys in tde are listed below.
  65.  
  66.  
  67. ;
  68. ; basic editing keys
  69. ;
  70. enter         Rturn                     ; Note: Rturn is not spelled with an e
  71. s+enter       NextLine                  ; first character in next line
  72. c+enter       BegNextLine               ; column 1 of nextline
  73. a+Enter
  74.  
  75. GreyEnter                               ; 101 keyboard on keypad
  76. s+GreyEnter                             ; 101 keyboard on keypad
  77. c+GreyEnter                             ; 101 keyboard on keypad
  78. a+GreyEnter                             ; 101 keyboard on keypad
  79.  
  80.  
  81. backspace     BackSpace
  82. s+backspace   BackSpace
  83. c+backspace
  84. a+backspace
  85.  
  86.  
  87. esc           AbortCommand
  88. s+esc
  89. c+esc         ClearAllMacros
  90. a+esc
  91.  
  92. tab           Tab
  93. s+tab         BackTab
  94. c+tab         SetTabs
  95. a+tab         ToggleSmartTabs
  96.  
  97. ;
  98. ; function keys
  99. ;
  100. f1            Help
  101. f2            Save
  102. f3            Quit
  103. f4            File
  104. f5            RepeatFindForward1
  105. f6            RepeatFindBackward1
  106. f7            RepeatDiff
  107. f8            SplitVertical
  108. f9            SplitHorizontal
  109. f10           NextWindow
  110. f11
  111. f12           RepeatSearchAndSeize
  112.  
  113.  
  114. s+f1          SaveMacro
  115. s+f2          SaveAs
  116. s+f3          LoadMacro
  117. s+f4          EditFile
  118. s+f5          FindForward
  119. s+f6          FindBackward
  120. s+f7          DefineDiff
  121. s+f8          ReplaceString
  122. s+f9          SizeWindow
  123. s+f10         PreviousWindow
  124. s+f11
  125. s+f12         DefineSearchAndSeize
  126.  
  127.  
  128. c+f1          ToggleSync
  129. c+f2          ToggleEol
  130. c+f3          ToggleCRLF
  131. c+f4          ToggleTrailing
  132. c+f5          ToggleSearchCase
  133. c+f6          SetLeftMargin
  134. c+f7          SetRightMargin
  135. c+f8          SetParagraphMargin
  136. c+f9          ZoomWindow
  137. c+f10         NextHiddenWindow
  138. c+f11
  139. c+f12
  140.  
  141.  
  142. a+f1          DirList
  143. a+f2          SetFileAttributes
  144. a+f3          RecordMacro
  145. a+f4          EditNextFile
  146. ; a+f5          RepeatFindForward2
  147. ; a+f6          RepeatFindBackward2
  148. a+f5          NextDirtyLine
  149. a+f6          PrevDirtyLine
  150. a+f7          FormatParagraph
  151. a+f8          LeftJustify
  152. a+f9          RightJustify
  153. a+f10         CenterJustify
  154. a+f11
  155. a+f12
  156.  
  157.  
  158. ;
  159. ; control cluster / keypad keys
  160. ;
  161. Home          BegOfLine
  162. End           EndOfLine
  163. Left          CharLeft
  164. Right         CharRight
  165. Up            LineUp
  166. Down          LineDown
  167. PgUp          ScreenUp
  168. PgDn          ScreenDown
  169. Ins           ToggleOverWrite
  170. Del           DeleteChar
  171. Center        CenterWindow              ; center is the center of the key pad
  172.  
  173. c+Home        TopOfScreen
  174. c+End         BotOfScreen
  175. c+Left        WordLeft
  176. c+Right       WordRight
  177. c+Up          ScrollUpLine
  178. c+Down        ScrollDnLine
  179. c+PgUp        TopOfFile
  180. c+PgDn        EndOfFile
  181. c+Ins
  182. c+Del         StreamDeleteChar
  183. c+Center      CenterLine
  184.  
  185.  
  186. a+GreyHome                              ; 101 keyboard
  187. a+GreyEnd                               ; 101 keyboard
  188. a+GreyLeft    PanLeft                   ; 101 keyboard
  189. a+GreyRight   PanRight                  ; 101 keyboard
  190. a+GreyUp      PanUp                     ; 101 keyboard
  191. a+GreyDown    PanDn                     ; 101 keyboard
  192. a+GreyPgUp    HorizontalScreenLeft      ; 101 keyboard
  193. a+GreyPgDn    HorizontalScreenRight     ; 101 keyboard
  194. a+GreyIns                               ; 101 keyboard
  195. a+GreyDel                               ; 101 keyboard
  196.  
  197. Grey+         ScrollDnLine              ; with Numlock off
  198. Grey-         ScrollUpLine              ; with Numlock off
  199.  
  200. c+Grey+       PanDn
  201. c+Grey-       PanUp
  202. c+Grey/                                 ; 101 keyboard
  203. c+Grey*                                 ; 101 keyboard
  204.  
  205. a+Grey/                                 ; 101 keyboard
  206.  
  207.  
  208. s+c+left      PanLeft
  209. s+c+right     PanRight
  210.  
  211.  
  212. ;
  213. ; Alt keys
  214. ;
  215. a+a           AddLine
  216. a+b           MarkBox
  217. a+c           CopyBlock
  218. a+d           DeleteLine
  219. a+e           BlockExpandTabs
  220. a+f           FillBlock
  221. a+g           DeleteBlock
  222. a+h           Help
  223. a+i           ToggleIndent
  224. a+j           JoinLine
  225. a+k           KopyBlock
  226. a+l           MarkLine
  227. a+m           MoveBlock
  228. a+n           NumberBlock
  229. a+o           OverlayBlock
  230. a+p           PrintBlock
  231. a+q           Quit
  232. a+r           ToggleRuler
  233. a+s           SortBoxBlock
  234. a+t           BlockTrimTrailing
  235. a+u           UnMarkBlock
  236. a+v           ToggleWordWrap
  237. a+w           BlockToFile
  238. a+x           MarkStream
  239. a+y           UndoDelete
  240. a+z           ToggleZ
  241.  
  242.  
  243. a+~
  244. a+1           SetMark1
  245. a+2           SetMark2
  246. a+3           SetMark3
  247. a+4
  248. a+5
  249. a+6
  250. a+7
  251. a+8
  252. a+9
  253. a+0
  254. a+-           DelEndOfLine
  255. a+=           DuplicateLine
  256.  
  257. a+;
  258. a+'
  259.  
  260. a+<           BlockUpperCase
  261. a+>           BlockLowerCase
  262. a+?           BlockStripHiBit
  263.  
  264. a+[
  265. a+]
  266.  
  267. ;
  268. ; Control keys, listed in order of appearance in standard ASCII tables
  269. ;
  270. c+@           DateTimeStamp             ; Control + at sign
  271. c+a           WordLeft
  272. c+b           FormatText
  273. c+c           ScreenDown
  274. c+d           CharRight
  275. c+e           LineUp
  276. c+f           WordRight
  277. c+g           DeleteChar
  278. c+h           BackSpace
  279. c+i           Tab
  280. c+j           Help
  281. c+k
  282. c+l
  283. c+m           Rturn
  284. c+n           AddLine
  285. c+o
  286. c+p           Pause
  287. c+q
  288. c+r           ScreenUp
  289. c+s           CharLeft
  290. c+t           WordDelete
  291. c+u           UndoDelete
  292. c+v           ToggleOverWrite
  293. c+w           ScrollUpLine
  294. c+x           LineDown
  295. c+y           DeleteLine
  296. c+z           ScrollDnLine
  297. c+[           AbortCommand
  298. c+\           RedrawScreen
  299. c+]           ParenBalance
  300. c+^
  301. c+_           SplitLine
  302.  
  303.  
  304. ;
  305. ; Simple tests for the two-key facility
  306. ;
  307. c+k  q        Quit
  308. c+k  w        SplitHorizontal
  309.  
  310. ;
  311. ; shift + alt keys
  312. ;
  313. s+a+A
  314. s+a+B
  315. s+a+C         BlockCompressTabs
  316. s+a+D
  317. s+a+E
  318. s+a+F
  319. s+a+G
  320. s+a+H
  321. s+a+I         BlockIndentTabs
  322. s+a+J         JumpToLine
  323. s+a+K
  324. s+a+L
  325. s+a+M
  326. s+a+N
  327. s+a+O
  328. s+a+P
  329. s+a+Q         DefineSearchAndSeize
  330. s+a+R
  331. s+a+S         SwapBlock
  332. s+a+T         ToggleTabInflate
  333. s+a+U
  334. s+a+V
  335. s+a+W         RepeatSearchAndSeize
  336. s+a+X
  337. s+a+Y
  338. s+a+Z
  339.  
  340. s+a+~
  341. s+a+1         GotoMark1
  342. s+a+2         GotoMark2
  343. s+a+3         GotoMark3
  344. s+a+4
  345. s+a+5
  346. s+a+6
  347. s+a+7
  348. s+a+8
  349. s+a+9
  350. s+a+0
  351. s+a+-
  352. s+a+=
  353. s+a+;
  354. s+a+'
  355. s+a+[
  356. s+a+]
  357.  
  358. s+a+<         BlockRot13
  359. s+a+>         BlockFixUUE
  360. s+a+?         BlockEmailReply
  361.  
  362.  
  363. ; The next few lines are the color fields for both monochrome and color systems.
  364. ;   The color fields are prefixed with co80 for color and mono for monochrome
  365. ;   systems.  If you use the DOS "mode" command to switch between mono and
  366. ;   color, tde uses the set of colors assigned to that mode.
  367. ;
  368. ; Color fields are assigned to numbers which represent the standard foreground
  369. ;   and background color attributes for IBM compatible systems.  If you run
  370. ;   the set color option in tdecfg, 1. Change colors, an example of each color
  371. ;   is displayed on the screen.  Valid color attributes are in the range 0-127.
  372. ;   Only decimal numbers are allowed for the attribute.
  373. ;
  374. ; The color assignments are commented out so they won't reset the colors chosen
  375. ;   in tdecfg, 1. Change colors.  If you want the configuration file to set
  376. ;   the colors, assign your favorite colors and remove the comments.
  377. ;
  378. ; Incidentally, I'm color blind, mild red-green, and the default colors
  379. ;   look fine to me, Frank.  You may prefer colors that appeal to normal
  380. ;   color vision.
  381. ;
  382. ; Here's a color table developed by Pierre Jelenc, pcj1@columbia.edu.
  383. ;
  384. ;                          Table of the available color codes
  385. ;
  386. ;
  387. ;
  388. ;             <---------Dark---------->   P   D  <---------Light---------->
  389. ;                                         a   a
  390. ;                                 M       l   r                   M
  391. ;                                 a       e   k                   a   Y
  392. ;             B       G           g   B               G           g   e   W
  393. ;             l   B   r   C       e   r   G   G   B   r   C       e   l   h
  394. ;             a   l   e   y   R   n   o   r   r   l   e   y   R   n   l   i
  395. ;             c   u   e   a   e   t   w   e   e   u   e   a   e   t   o   t
  396. ;             k   e   n   n   d   a   n   y   y   e   n   n   d   a   w   e
  397. ;
  398. ;   Black         1   2   3   4   5   6   7   8   9  10  11  12  13  14  15
  399. ;   Blue     16      18  19  20  21  22  23  24  25  26  27  28  29  30  31
  400. ;   Green    32  33      35  36  37  38  39  40  41  42  43  44  45  46  47
  401. ;   Cyan     48  49  50      52  53  54  55  56  57  58  59  60  61  62  63
  402. ;   Red      64  65  66  67      69  70  71  72  73  74  75  76  77  78  79
  403. ;   Magenta  80  81  82  83  84      86  87  88  89  90  91  92  93  94  95
  404. ;   Brown    96  97  98  99 100 101     103 104 105 106 107 108 109 110 111
  405. ;   Grey    112 113 114 115 116 117 118     120 121 122 123 124 125 126 127
  406. ;
  407. ;
  408. ;       Field                Attribute
  409. ;
  410. ; co80_Blocks                   113
  411. ; co80_CurLine                  15      ; cursor line
  412. ; co80_DirtyLine                2       ; dirty lines
  413. ; co80_EndOfFile                9
  414. ; co80_FileHeader               75
  415. ; co80_HelpScreen               26
  416. ; co80_HilitedFile              7       ; file under cursor in dir list
  417. ; co80_MessageLine              15      ; line that prompts for searches, etc..
  418. ; co80_ModeLine                 23      ; line at the bottom of the screen
  419. ; co80_Ruler                    2
  420. ; co80_RulerPointer             10
  421. ; co80_Text                     7
  422. ; co80_Wrapped                  14
  423. ;
  424. ; mono_Blocks                   112
  425. ; mono_CurLine                  15      ; cursor line
  426. ; mono_DirtyLine                15      ; dirty line
  427. ; mono_EndOfFile                15
  428. ; mono_FileHeader               112
  429. ; mono_HelpScreen               7
  430. ; mono_HilitedFile              112     ; hilited file in dir list
  431. ; mono_MessageLine              15      ; line that prompts for searches, etc..
  432. ; mono_ModeLine                 112     ; line at the bottom of the screen
  433. ; mono_Ruler                    15
  434. ; mono_RulerPointer             112
  435. ; mono_Text                     7
  436. ; mono_Wrapped                  7
  437.  
  438.  
  439.  
  440. ; The next few lines are the editor modes, switches, and settings.
  441. ;
  442. ; The mode assignments are commented out so they won't reset the modes
  443. ;   selected in tdecfg, 4. Set default modes.  If you want the configuration
  444. ;   file to set the modes, change the modes to suite your tastes and remove
  445. ;   the comments.
  446. ;
  447. ;    Mode             Setting      Options and limits
  448. ;
  449. ; InsertMode           On       ; Off or On
  450. ; IndentMode           On       ; Off or On
  451. ; LTabSize             8        ; limit is 520.   1040 / 2 = 520
  452. ; PTabSize             8        ; limit is 520.   1040 / 2 = 520
  453. ; SmartTabMode         On       ; Off or On
  454. ; InflateTabs          Off      ; Off or On
  455. ; CursorStyle          Small    ; Small or Large insert cursor
  456. ; ControlZ             No_Z     ; Write_Z   or  No_Z
  457. ; EndOfLineStyle       CRLF     ; CRLF or LF
  458. ; TrimTrailingBlanks   On       ; Off or On
  459. ; DisplayEndOfLine     Off      ; Off or On
  460. ; WordWrapMode         Off      ; Off, FixedWrap, or DynamicWrap
  461. ; LeftMargin           1        ; LeftMargin >= 1  and  LeftMargin < Right
  462. ; RightMargin          72       ; RightMargin > Left  and  RightMargin < 1024
  463. ; ParagraphMargin      3        ; ParagraphMargin < RightMargin
  464. ; Backups              Off      ; Off or On
  465. ; Ruler                On       ; Off or On
  466. ; DateStyle            MM_DD_YY ; MM_DD_YY, MM_DD_YYYY, DD_MM_YY, DD_MM_YYYY
  467. ;                               ; YY_MM_DD, YYYY_MM_DD
  468. ; TimeStyle            12_Hour  ; 12_Hour or 24_Hour
  469.  
  470. ;
  471. ; New word processing switch:  justify right margin
  472. ;
  473. ; JustifyRightMargin   Off      ; Off or On
  474.  
  475.  
  476. ;  Sort needs a case sensitive and a case insensitive sequence
  477. ;    (CaseMatch/CaseIngore).  The distribution version uses the sequence below:
  478. ;
  479. ;  How it works:  There are two arrays in TDE for sorting.  One array is for
  480. ;                 case sensitive sorting and the other array is for case
  481. ;                 insensitive sorting.  Both arrays begin with character '!'
  482. ;                 and end with character 0xff (255 decimal).
  483. ;
  484. ;                 TDE uses the characters in a marked BOX block as indexes
  485. ;                 into the sort arrays.  The values in the arrays are used
  486. ;                 to determine the collating sequence.  For example, in the
  487. ;                 case insensitive array, upper case letters are given the
  488. ;                 same collating sequence as lower case letters.
  489. ;
  490. ;  English/French/Esperanto sort order:  map accents to unaccented
  491. ;                                                                                                                                  ***************************     ******
  492. ; Standard ASCII sort sequence:     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ 
  493. ;
  494. CaseMatch                           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~CueaaaaceeeiiiAAEaAooouuyOU¢£¥₧ƒaiounN
  495.  
  496. CaseIgnore                          !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_'abcdefghijklmnopqrstuvwxyz{|}~cueaaaaceeeiiiaaeaaooouuyou¢£¥₧ƒaiounn
  497.  
  498.  
  499. ;  Swedish/Finnish sort order:  map ü = y, w = v, and the accents
  500. ;
  501. ; CaseMatch                         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVVXYZ[\]^_'abcdefghijklmnopqrstuvvxyz{|}~CyeaaaaceeeiiiAAEaAooouuyOY¢£¥₧ƒaiounN
  502. ;
  503. ; CaseIgnore                        !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvvxyz[\]^_'abcdefghijklmnopqrstuvvxyz{|}~cyeaaaaceeeiiiaaeaaooouuyoy¢£¥₧ƒaiounn
  504. ;
  505.  
  506. ;  German sort order:  slide everything down for ä, ö, ü, ß, and the accents
  507. ;  see asterisks for changes ====>                                   *             *     *           *             *   * *          *  *         *     *    **                                                                      *
  508. ; Standard ASCII sort sequence:     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ 
  509. ;
  510. ; CaseMatch                         !"#$%&'()*+,-./0123456789:;<=>?@ACDEFGHIJKLMNOPRSTUVWYZ[\]^_'abcdfghijklmnopqrsuvwxz{}~ÇüéâäàåD|ideddgiiimmmBAFdAsts{{ÇQX£¥₧ƒádms{rOº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßy
  511. ;  see asterisks for changes ====>                                   *             *     *           *             *   * *          *  *         *     *    **                                                                      *
  512. ; CaseIgnore                        !"#$%&'()*+,-./0123456789:;<=>?@dfghijklmnopqrsuvwxz{}~Çü^_'abcdfghijklmnopqrsuvwxz{}~Çüéâäàåg|ideddgiiimmmedidAsts{{Çt|£¥₧ƒádms{rrº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßy
  513. ;  see asterisks for changes ====>                                   *             *     *           *             *   * *          *  *         *     *    **                                                                      *
  514.  
  515.